Big Huge Thesaurus

nuclear reactor

noun